//package com.sky.web.other.service;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//import org.springframework.web.client.RestTemplate;
//
//import com.netflix.hystrix.contrib.javanica.annotation.HystrixCommand;
//import com.sky.web.other.entity.Customer;
//
//
//@Service
//public class CustomerService {
//	@Autowired
//	RestTemplate restTemplate;
//	
//	/**
//	 * 使用restTemplate进行服务间调用
//	 * 断路器注解
//	 * @return
//	 */
//	@HystrixCommand(fallbackMethod = "error")
//	public List<Customer> getCustomer(){
//		return restTemplate.getForObject("http://service-sktest/getCustomer", List.class);
//	}
//	
//	public List<Customer> error(){
//		Customer c = new Customer();
//		c.setCustomerName("服务请求失败");
//		List<Customer> list = new ArrayList<Customer>();
//		list.add(c);
//		return list;
//	}
//}
